function UserExemple(){
	Box.apply(this,[]);	
	this.htmlX.addClass("UserExemple").css({"width":"100%","margin-botton":"4px"}).append('<a href="#">'+
			'<img class="dashboard-avatar" alt="Kate" src="lib/org/underas/assets/img54x54/placeholder-2.png">'+
			'</a>'+
			'<strong>Nome:</strong> <a href="#">'+this.nome+'</a><br>'+
			'<strong>Nascimento:</strong>'+this.nascimento+'<br>'+
			'<strong>Status:</strong> <span class="label label-info">Updates</span>');
	this.htmlX[0]["dta"] = this;
}


function TaskTest() {
	FormalWindow.apply(this,["cursos"]);
	
	this.htmlX.addClass("TaskTest");
	this.htmlX[0]["dta"] = this;
		
	this.dgtUsuarios = new TileGrid();
	this.dgtUsuarios.setHeight("280");
	this.dgtUsuarios.setRender(UserExemple);	
	this.append(this.dgtUsuarios);
}

function TaskModelo() {
	this.tbMain = new ToolBar({"entity":"TaskModelo","add":"","reload":"","edit":"","del":"","grid":"dtgMain","dbmap":[
		{"field":"itIdPessoa","column":"idPessoa"},
		{"field":"itNome","column":"nome"},
		{"field":"dpNascimento","column":"nascimento"},
		{"field":"pbExperiencia","column":"experiencia"},
		{"field":"nsIdade","column":"idade"},
		{"field":"ipSenha","column":"senha"},
		{"field":"taObs","column":"obs"},
		{"field":"dtfLocal","column":"idLocal"},
		{"field":"cbAtivo","column":"ativo"}
	]});
	
	this.itIdPessoa = new InputText("***");
	this.itIdPessoa.setLabel("cod:");
	this.itIdPessoa.setEnable(false);
	this.itIdPessoa.setSize(1);
    
	this.itNome = new InputEmail("");
	this.itNome.setLabel("nome:");
	this.itNome.setSize(5);
    
	this.cbAtivo = new CheckBox("ativo","sim");
	this.cbAtivo.setLabel("ativo:");
	
	this.dpNascimento = new DatePicker();
	this.dpNascimento.setLabel("nascimento:");	
  
	this.pbExperiencia = new InputMoney(50);  
	this.pbExperiencia.setLabel("experiencia:");
        
	this.nsIdade = new NumericStepper(20);
	this.nsIdade.setLabel("idade:");
	
	this.ipSenha = new InputPassWord("123456");
	this.ipSenha.setLabel("senha:");
	
	this.dtfLocal = new DataFind("clientes");
	this.dtfLocal.setLabel("local:");	
	
	this.taObs = new TextArea("");
	this.taObs.setLabel("obs:");
	
	this.dtgMain = new DataGrid();
	
	this.btTeste = new Button("Teste");
	this.btTeste.setIcon("lib/org/underas/assets/img16x16/date.png");
	
	
	this.nsIdade.setStep(5);
	this.nsIdade.setMin(1);
	this.nsIdade.setMax(35);
	
	this.cbAtivo.setCheckedValue("S");
	this.cbAtivo.setUnCheckedValue("N");

	this.dtgMain.setColumns([ {
		"label" : "cod",
		"column" : "idPessoa",
		"width" : 20
	}, {
		"label" : "idade",
		"column" : "idade",
		"width" : 35
	}, {
		"label" : "obs",
		"column" : "obs",
		"width" : 50
	} ]);

	
	FormalWindow.apply(this,["cadastro teste 2"]);
	
	this.htmlX.addClass("TaskModelo");
	this.htmlX[0]["dta"] = this;
	this.append(this.tbMain);
	
	this.tbMain.btReload.htmlX.click(this.carregarList);	
	this.append(this.pbExperiencia); 
	this.append(this.itIdPessoa);	
	this.append(this.itNome);	
	this.append(this.cbAtivo);	
	this.append(this.nsIdade);	
	this.append(this.dpNascimento);	
	this.append(this.ipSenha);
	this.append(this.dtfLocal);
	this.append(this.taObs);
	
	this.append(this.dtgMain);
	
	this.append(this.btTeste);	
}

TaskModelo.prototype.carregarList = function() {
	//rm.show(true,true);
	
	rm.addRequest({
		"url":"ws/persons.json",
		"format":"jsonp",
		"s" : "TaskMV.get",
		"idRequest" :4444,
		"t" : 444,
		"onLoad" : function(dd) {
			//alert("cheguei recife"+dd.s);
			var tela = $(".TaskMV")[0]["dta"];
			tela.dtgMain.setDataProvider(dd.rs);
			tela.dtgMain.refresh();
			//tela.dtgMain.printGrid();
			
			
			//tela.dgtUsuarios.setDataProvider(dd.rs);
			//tela.dgtUsuarios.refresh();
		}
	});
	
	/*
	var tela2 = $(".TaskTest")[0]["dta"];
	tela2.dgtUsuarios.setDataProvider([
		{"idPessoa":1,"nome":"paulo fonseca","idade":10,"nascimento":"22-05-2002","obs":"sozelin fffe","idLocal":5,"senha":"hshsy","ativo":"S","experiencia":40},
		{"idPessoa":2,"nome":"maria rosa sa","idade":15,"nascimento":"27-11-1993","obs":"sozelin wefe","idLocal":5,"senha":"32344","ativo":"S","experiencia":15},
		{"idPessoa":3,"nome":"bruna cicilia","idade":40,"nascimento":"10-09-1992","obs":"sozelin wefe","idLocal":8,"senha":"4r44r","ativo":"S","experiencia":80},
		{"idPessoa":4,"nome":"cernila coimb","idade":45,"nascimento":"13-08-1976","obs":"sozelin ewef","idLocal":6,"senha":"87777","ativo":"S","experiencia":15},
		{"idPessoa":5,"nome":"ronaldo vilho","idade":20,"nascimento":"24-07-1965","obs":"sozel in sws","idLocal":5,"senha":"09955","ativo":"N","experiencia":40},
		{"idPessoa":6,"nome":"germino naves","idade":30,"nascimento":"02-04-2012","obs":"so zelin sss","idLocal":7,"senha":"uuury","ativo":"S","experiencia":10},
		{"idPessoa":7,"nome":"solusde neves","idade":40,"nascimento":"12-03-2012","obs":"soz elin eww","idLocal":8,"senha":"86868","ativo":"N","experiencia":60},
		{"idPessoa":8,"nome":"paulo boatrao","idade":70,"nascimento":"21-01-1939","obs":"sozelin e33w","idLocal":2,"senha":"85858","ativo":"S","experiencia":90},
		{"idPessoa":9,"nome":"mariaola sils","idade":50,"nascimento":"04-02-1991","obs":"so ze li ne3","idLocal":1,"senha":"44433","ativo":"S","experiencia":20}
  ]);
	tela2.dgtUsuarios.refresh();
	*/
};
